مجموعه های آموزشی رباتیک
رباتیک والکترونیک روبواچ پیRoboHp
رباتیک والکترونیک

باز این چه شورش است که در خلق عالم است       

باز این چه نوحه و چه عزا و چه ماتم است

باز این چه رستخیز عظیم است کز زمین

بی نفخ صور خاسته تا عرش اعظم است

این صبح تیره باز دمید از کجا کزو

کار جهان و خلق جهان جمله در هم است

گویا طلوع می‌کند از مغرب آفتاب

کاشوب در تمامی ذرات عالم است

گر خوانمش قیامت دنیا بعید نیست

این رستخیز عام که نامش محرم است

در بارگاه قدس که جای ملال نیست

سرهای قدسیان همه بر زانوی غم است

جن و ملک بر آدمیان نوحه می‌کنند

گویا عزای اشرف اولاد آدم است

به ادامه مطلب بروید...

   



ادامه مطلب ...


 

اسامی برندگان پنجمین دوره مسابقات رباتیک خانه کارگرتبریز

مقام اول- تیم شبگرد به سرپرستی آقای محمدرفاعی

مقام دوم-خانه کارگر کرمانشاه به سرپرستی آقای روزبه فرهادی

مقام سوم-دانشگاه مازیار نوربه سرپرستی آقای یوسف ارغوانی فلاح

4- پیام نور بهشهربه سرپرستی آقای یوسف ارغوانی فلاح

5-artemis-2 به سرپرستی آقای بهنام جباری

6- milad nooor2 به سرپرستی سیدمفیدمفیدیان

7- ucna yildirimA  به سرپرستی سیامک آرمند

8-ace به سرپرستی کیمیا اسدیان 

9-مرکز علمی کاربردیخانه کارگر اردبیل به سرپرستی ودود مبینی

10-positive به سرپرستی محمدحسن احمدی

کسب مقام اول مسابقات رباتیک کشوری تبریزدرپنجمین دوره توسط هم تیمی عزیزمحمدرفاعی درتیم محبوب ماشبگردراتبریک عرض می نماییم.

باتشکرمدیرسایت پهلوانپور

 

 



ربات انسان‌نما, پسربا بستگان جدید می‌آید


 

کمپانی هانسون رباتیک در حال نمایش ربات پسر انسان‌نمای جدید خود است که به مجموعه Robokind ربات‌های این شرکت تعلق دارد.

 

robat boy

 

فناوری جدید نسخه جدید ربات پسر کارتون‌مانند Zeno است اما این بار ربات جدید با آرایه‌یی از ژست‌ها و حرکات چشم بسیار انسان‌نماتر است.

 

این ربات پسر مانند که در چین طراحی شده، ۲۷ اینچ بلندی دارد. مهم‌ترین مشخصه Zeno جدید سر آن است که از آن‌چه دیوید هانسون طراح آن Frubber می‌خواند، ساخته شده است.

این ماده همان‌طور که از نام آن برمی‌آید (ترکیب گوشت و پلاستیک) نوعی پلیمر ارتجاع‌پذیر اسفنجی ساختاربندی شده است، که می‌تواند حرکات صورت را تقلید کند و درست مانند پوست انسان منقبض و باز شود. از این ماده همچنین به عنوان پلیمر زیست تقلید یاد می‌شود. همچنین بیان چشم‌ها و پلک‌های متحرک ربات نیز در کیفیت زندگی‌گونه آن نقش دارند.

 

هانسون این فناوری را مجهز به یک جفت دوربین با تعریف بالا برای تشخیص چهره و یک رایانه درونی و هوش مصنوعی پیشرفته کرده است. بدنه ربات همچنین دارای ۳۷ درجه حرکت است که این بالاترین میزان ربات طراحی شده توسط شرکت سازنده تلقی می‌شود.

خواهر این پسر با نام Alice نیز به زودی ارائه خواهد شد. همچنین “پسرعمه و دخترعمه‌های” کوچک‌تر این “پسر” با قیمت ارزان‌تر ظرف یک سال آینده خواهد بود.

این ربات‌های کوچک‌تر راهی برای دسترسی این کمپانی به بازار انبوه عنوان شده‌اند. هانسون در نمایشی تصویری از ربات مزبور در تلاش برای جذب سرمایه‌داران با هدف بازاریابی برای آن است.

ربات‌های انسان‌نما رویکردی برای تفحص در مرزهای زیست‌شناسی، علوم شناختی و مهندسی هستند.

منبع:ایسنا

تکنولوژی



زمان برگزاری : 27 الی 28 شهریور  1393

محل برگزاری : تبریز مرکز علمی کاربردی خانه کارگر

سایت اصلی مسابقات : www.whrobocup.ir



زمان برگزاری : 6 الی 7 شهریور  1393

محل برگزاری : اصفهان

سایت اصلی مسابقات : www.aradrobo.ir

برگزاری مسابقه در رشته های : آتش نشان ، تعقیب خط ، جنگجو ، فوتبالیست ، حل ماز ، نوریاب و بخش ویژه ربات های خلاق



زمان برگزاری : 5 الی 6 شهریور  1393

محل برگزاری مسابقات : مازندران - نامعلوم

سایت اصلی مسابقات : www.lezatelectronic.ir
 
هزینه ثبت نام هر تیم 78000 تومان
اسکان کنار دریا و شام و صبحانه و ایاب و ذهاب 50000 تومان
هزینه هر نفر 24000 تومان
هزینه هر رشته مزرعه فکر و هوافضا (بدون سازه) 15000 تومان

هزینه مابقی رشته ها

42000 تومان



چگونه gripper ربات طراحی کنیم ؟

mechate-robot-hand-6-large.jpg

سلام ؛

امروز هوس کردم کمی درباره end effector  های ربات بنویسم که ترجمش به فارسی می شه : عملگر نهایی ، یعنی کار یا عملی که ربات به وسیله این ابزار در نهایت یک جابجایی انجام می دهد . خَب ، end effector ها انواع مختلفی دارند مثل برش لیزر که یک مقاله هم در این باره حدود 4 سال پیش نوشتم و در آرشیو مقالات موجود هست . اما امروز قصد دارم درباره یک نوع خاص و پرکاربرد حرف بزنم که بیشتر برای عمل برداشتن و گذاشتن یا pick & place استفاده دارند . درست حدس زدید : Gripper



ادامه مطلب ...


طراحی ربات های کارگر با الهام از موریانه

ربات کارگر با الهام از موریانه

یک ناوگان از کارگر ساختمانی رباتیک را تصور کنید که بطور مستقل و بدون نظارت و یا تعیین وظیفه خاصی می توانند ساختمان بسازند . محققان بخش مهندسی و علوم کاربردی در دانشگاه هاروارد و مهندسی الهام بیولوژیکی (BIE) از موسسه Wyss در هاروارد و دانشگاه کمبریج نوعی خاص از کارگران رباتیک را طراحی نمودند . مهندسان این ربات ها را با الهام از ملیون ها موریانه ای که بدون نقشه و طرح اولیه خاک ریزی پیچیده را با ذرات خاک با همکاری هم می سازند ، طراحی کرده اند .

محققان می گویند اعضای کلونی از نشانه های یکدیگر و محیط اطرافشان برای پیشبرد پروژه ساختمانی کمک می گیرند . ما فهمیدیم  این حشرات کوچک قادرند چیزهای باور نکردنی بسازند که واقعا باید گفت بی نظیره !



ادامه مطلب ...


چگونه اولین ربات خود را بسازید ؟ (1)

رباتیک

انگیزه کلید موفقیت است.

چرا ربات بسازیم ؟ انگیزه شما از این کار چیست ؟ آیا می خواهید در مسابقات رباتیک شرکت کنید ؟ آیا می خواهید نظر بقیه را متوجه این کنید که شما توانمند هستید ؟ رباتیک می تواند درس های زیادی به شما بدهد . شما در این مسیر مهارت های زیادی کسب می کنید : الکترونیک ، مکانیک ، برنامه نویسی و حتی درک بیشتری از رفتار حیوانات و روان شناسی انسان ها خواهید یافت . بهتر است قبل از شروع به کار در این زمینه از خود این سوال را بپرسید که چه اهدافی شما را بر آن داشته تا در رشته رباتیک قدم بگذارید ؟ در غیر این صورت بعید نیست که در نیمه راه بدون تکمیل اهدافتان این مسیر را ترک کنید.

خب حالا که شما می دانید برای چه می خواهید ربات بسازید بگذارید بررسی کنیم نیاز دارید چه چیزهایی را بدانید  . . .



ادامه مطلب ...


خیلی وقت ها شده درست موقعی که داریم با موبایل صحبت میکنیم یا با mp3 player یک موزیک گوش میدیم شارژ ان تمام بشه تازه اگه توی راه و مسافرت باشیم ودسترسی به برق برای شارژ نداشته باشیم انوقت میگیم ای کاش یک شارژر قابل حمل داشتیم …در مدر این قسمت آی سی مبدل dc به Dc را به شما معرفی میکنیم که با حداقل قعات جانبی میتونید با اون یک شارژر قابل حمل بسازید.این کار با استفاده از آی سی های MAX756 یا MAX757 امکان پذیر هست

 

مبدل dc به Dc

به ادامه مطلب بروید...



ادامه مطلب ...


فاکس‌کان برای پاسخگویی به تولید بالای آیفون 6 از ربات‌ها کمک می‌گیرد GSMArena.com
 

به نظر می‌رسد شرکت فاکس‌کان که بعنوان اصلی‌ترین تولیدکننده چینی گوشی‌های آیفون اپل شناخته می‌شود، با توجه به پیش‌بینی تقاضای بالای آیفون 6، از ربات‌ها برای پاسخگویی به این میزان تقاضا در فرآیند تولید خود استفاده خواهد کرد.

 به ادامه مطلب بروید...


ادامه مطلب ...


 

استفاده از ربات های راننده در آزمایش استقامت اتومبیل های جدید فورد

 

ماشین های بدون راننده کم کم تبدیل به یکی از تکنولوژی های مورد انتظاری می شوند که در آینده نزدیک آن را در خیابان های اطراف مان خواهیم دید. اما به نظر می رسد که انسان راحت طلب به همین میزان اکتفا نکرده و قصد دارد از این تکنولوژی در زمینه آزمون های ایمنی و دوام اتومبیل ها هم بهره ببرد.

به ادامه مطلب بروید...



ادامه مطلب ...


با Pepper، اولین روبات کاربردی خانگی آشنا شوید

 

یکی از اولین اهدافی که سازندگان روبات‌ها در پی تحقق آن هستند، ساخت روبات‌هایی خانگی است تا کاربران را در امورات زندگی یاری رساند. ‌پیش‌تر روبات‌هایی چون AIBO و Wakamaru در این حوزه به بازار عرضه شدند که با مشکلات عدیده‌ای همراه بودند. اما ژاپنی‌ها بار دیگر اوج خلاقیت و هنر خود را در Pepper به سرانجام رسانده‌اند که می‌توان لقب انقلابی‌ترین روبات خانگی را به Pepper داد.

به ادامه مطلب بروید...



ادامه مطلب ...


با عرض سلام و تبریک سال نو خدمت دوستان عزیزم ، سالی بسیار خوب و سرشار از شادی و موفقیت را برای دوستان خوبم آرزو می‌کنم.
برمی‌گردیم به بحث ربات‌های آتش‌نشان که در جلسه‌ی گذشته آغاز کردیم و همان‌طور که گفته شد قرار است در این جلسه هم سیستم‌های مختلف خاموش کردن آتش را مورد بررسی قرار دهیم.
یکی از ساده‌ترین و رایج‌ترین روش‌های خاموش کردن آتش پاشیدن آب یا مواد ضد اشتعال دیگر بر روی آتش است. برای مجهز کردن ربات به این سیستم، فقط نیاز به یک عدد پمپ آب و یک مخزن کوچک برای ذخیره‌ی آب و یک مدار راه اندازی مختصر داریم. این روش از نظر پیچیدگی از سایر روش‌های رایج ساده‌تر است و پیچیدگی مکانیکی و الکترونیکی زیادی هم ندارد.

 

 

 

به ادامه مطلب بروید...



ادامه مطلب ...


با عرض سلام خدمت دوستان عزیز
امیدوارم ایام به کام همه‌ی دوستان خوبم باشه.
همان‌طور که در اوایل کار به دوستان عزیز وعده داده بودیم، بالاخره نوبت ساخت ربات آتش‌نشان است!!! برای دوستانی که با ربات‌های آتش‌نشان هیچ آشنایی ندارند ابتدا بهتر است یک سری به جلسه‌ی پنجم بزنند بعد مطلب این جلسه را دنبال کنند.

ابتدا مقدمه‌ای کوتاه در باب ربات‌های آتش‌نشان:

 

 

 

به ادامه مطلب بروید...



ادامه مطلب ...


با عرض سلام خدمت دوستان عزیز
در این جلسه در مورد نحوه‌ی استفاده از LCDهای کاراکتری (Alphanumeric LCD) در محیط CodeVision توسط میکروکنترلرهای AVR توضیح خواهیم داد.


   نمايشگر چيست؟



نمایشگر قطعه‌اي الکترونیکی است که با اتصال آن به میکروکنترلر می‌توان هرگونه تصویری را به‌نمایش در‌آورد. نمایشگر‌ها در مدل‌های بسیار متنوع برای کاربردهای مختلف در بازار وجود دارند. از LCDهای رنگی‌ای که در موبایل‌ها استفاده می‌شوند گرفته تا مدل‌های بسیار ابتدایی مانند 7segment قبلاً با آن آشنا شده‌ایم. در این جلسه ما با نوعی نمایشگر  LCD آشنا خواهیم شد که به‌وسیله ی آن می‌توان تمام نمادهایی که در سیستم کد‌گذاری ASCII وجود دارند را به نمایش در آورد. همان‌طور که قبلاً اشاره شد، این نمادها شامل تمام حروف الفبای بزرگ و کوچک‌، اعداد لاتین و .... هستند. این نوع LCD را در اصطلاح تجاری LCDهای کاراکتری (Alphanumeric LCD) می‌گویند.
  
 

به ادامه مطلب بروید...



ادامه مطلب ...


با عرض سلام خدمت دوستان عزیز
امیدوارم خوب و خوش و سلامت باشید.
در این جلسه طبق قرار ابتدا به مداری نسبتاً ساده برای سیستم شوت می‌پردازیم. برای طراحی مدارات الکترونیکی راه‌اندازی سلنویید در سیستم شوت ربات روش‌های مختلفی وجود دارد، ما ابتدا به تشریح روشی که در جلسه‌ی گذشته معرفی شد خواهیم پرداخت.
اساس کار و مبنای علمی طراحی این مدار در جلسه‌ی گذشته تشریح شد. در زیر مداری را می‌بینیم که 2 عدد خازن را در حالت نخست که رله‌ها تحریک نشده‌اند، توسط ولتاژ 12 ولت شارژ می‌کند، و در حالت دوم (رله‌ها تحریک شده‌اند) خازن‌ها به‌صورت سری بر روی سلنویید تخلیه می‌شوند.

 

 

 

به ادامه مطلب بروید...

نظریادتون نره



ادامه مطلب ...


با عرض سلام خدمت دوستان عزیز
امیدوارم خوب و خوش و سلامت باشید
در این جلسه طبق قرار قبلی به موضوع سیستم شوت در ربات‌های فوتبالیست دانش‌آموزی خواهیم پرداخت. بدون مقدمه وارد بحث می‌شویم.
ربات‌های فوتبالیست هم مثل یک بازیکن فوتبال واقعی باید بتوانند توپ را شوت کنند یا آن را پاس بدهند. ‌برای این کار، ربات نیاز به یک بازوی مکانیکی دارد تا در مواقع لزوم توپ را با قدرت دلخواه به سمت مقصد مورد نظر شوت کند. این بازو فقط کافیست بتواند توپ را از جلوی ربات با سرعت هل بدهد. شدت شوت را می توان با کنترل قدرت این بازوی مکانیکی تعیین کرد.

 

 

 

به ادامه مطلب بروید...



ادامه مطلب ...


به نام خدا
با عرض سلام خدمت دوستان عزيزم. مجدداً پوزش مي‌طلبم به خاطر نا هماهنگي و تاخير در ارايه‌ي مطلب جديد.

اين جلسه هم مبحث ربات‌هاي فوتباليست را كه در دو جلسه‌ي گذشته به آن پرداخته بوديم ادامه خواهيم داد و با مكانيزم بسيار مهمي در ربات‌هاي فوتباليست آشنا خواهيم شد كه براي حفظ توپ از آن استفاده مي‌شود.

اولين سوالي كه مطرح مي‌شود اين است كه در حالت كلي روبات چه نيازي به چنين سيستمي دارد؟

همان‌طور كه مي‌دانيد، يكي از مهمترين قابليت‌هاي يك بازيكن فوتبال، توانايي او در حفظ توپ يا به اصطلاح پا به توپ بودن اوست. اين موضوع در رقابت ربات‌ها هم به همين اندازه اهميت دارد و رباتي كه توانايي بيشتري در حفظ توپ داشته باشد، صاحب موقعيت‌هاي بيشتري در زمين خواهد شد و در نتيجه مي تواند بهتر بازي كند.

 

 

 

به ادامه مطلب بروید...



ادامه مطلب ...


 

     يك سيستم مكان‌يابي تقريبي





یک سنسور مادون قرمز معمولی به همراه یک فرستنده ی مادون قرمز در زیر ربات به گونه‌اي تعبیه می شود كه نوري كه از فرستنده ساتع مي‌شود، پس از برخورد با زمين به گيرنده مادون قرمز برسد. (مشابه حالتي كه در ربات مسيرياب سنسورها همراه با فرستنده مادون قرمز در زير ربات تعبيه مي‌شوند). سپس با اندازه گيري ولتاژ خروجي مدار گيرنده توسط ADC ِ ميكروكنترلر( سيم خروجي مدار گيرنده به يكي از ADCها وصل مي‌شود)، مي‌توان ميزان

 

 

 

به ادامه مطلب بروید...



ادامه مطلب ...


 به نام خدادر ابتداي بحث لازم به ذكر است كه از امسال، فدراسيون جهاني روبوكاپ، قوانين مسابقات ربات‌هاي فوتباليست دانش‌اموزي را به كلي تغيير داده است، اين تغييرات باعث به وجود امدن تغييراتي بنيادين در ساختار ربات‌هاي فوتباليست دانش آموزي شده است. اما به دلايلي هنوز در اكثر مسابقات داخلي از قوانين سال گذشته استفاده مي‌شود. به همين خاطر ما هم در اين جلسه ابتدا در مورد قوانين قبلي اين ليگ توضيح خواهيم داد، در چند جلسه آينده هم به قوانين جديد ليگ خواهيم پرداخت.

 

 

 

به ادامه مطلب بروید...



ادامه مطلب ...


به نام خدا

با عرض سلام خدمت دوستان عزيز

 

در اين جلسه نيز، بحث را در مورد سيستم‌هاي حركتي چهار جهته ادامه خواهيم داد و شما را با نوع ديگر اين سيستم كه در آن به‌جاي 4 چرخ، فقط 3 چرخ وجود دارد، آشنا خواهيم كرد، هم‌چنين به نكاتي اشاره خواهيم كرد كه براي استفاده از اين سيستم مي‌بايست حتماً به آن

به ادامه مطلب بروید...

 

توجه كرد.



ادامه مطلب ...


به نام خدا

با عرض سلام خدمت دوستان عزيزم

در ابتدا عرض پو

زش فراوان دارم به خاطر تاخير در ارايه‌ي مطلب و هم‌چنين پاسخ‌گويي به سوالات و نظرات دوستان عزي



ادامه مطلب ...


 به نام خدا
با عرض سلام خدمت دوستان عزيز
در مورد ميكروكنترلر‌هاي AVR در جلسات گذشته توضيحات مفصلي داده شده است و دوستان تا حد خوبي با اين خانواده از ميكروكنترلر‌ها آشنا شده‌اند، اما اين آشنايي براي انجام پروژه‌هاي حرفه‌اي‌تر كافي نيست و مطالب بسيار گسترده‌ي ديگري هم در مورد اين خانواده از ميكروكنترلرها وجود دارد كه هنوز مطرح نشده‌اند، ولي اهميت بسيار زيادي دارند. از اين رو ما سعي مي‌كنيم در خلل كار، مجدداً جلساتي را به مباحث مرتبط با AVR اختصاص دهيم تا خلأ موجود در اين بخش را به تدريج برطرف كنيم.
در اين جلسه به موضوع انواع حافظه در ميكروكنترلرهاي مي‌پردازيم.
با نحوه‌ي پروگرام كردن ميكرو كنترلر در جلسه‌ي 27 آشنا شديد. همان‌طور كه مي‌دانيد، اطلاعاتي كه در مرحله‌ي پروگرام كردن به ميكروكنترلر منتقل مي‌شود، با خاموش كردن سيستم(يعني قطع جريان برق ميكروكنترلر)، از بين نمي‌رود و نيازي نيست براي هر بار استفاده از ميكروكنترلر مجدداً آن را پروگرام كنيم، و تا زمانيكه برنامه‌ي پروگرام شده روي ميكروكنترلر توسط كاربر Erase نشود، آن برنامه پاك نخواهد شد. اين نوع حافظه را «حافظه‌ي غير فرّار» مي‌گوييم، در اين نوع حافظه اگر جريان برق قطع هم شود اطلاعات از بين نخواهند رفت. مثال ديگر اين نوع حافظه‌ها، هارد ديسك كامپيوتر‌هاي شخصي خانگيست.
نوع ديگر حافظه‌ها، حافظه‌هاي «فرّار» نام دارند، در اين نوع، با قطع جريان برق، اطلاعات هم از بين مي‌روند. مثال آن حافظه‌ي RAM در كامپيوتر‌هاي شخصي خانگيست.
در ميكروكنترلر‌هاي AVR چند  نوع حافظه وجود دارد كه در زير به اختصار در مورد هر يك آن‌ها توضيح مي‌دهيم.


حافظه‌ي FLASH  



اين حافظه در مرحله‌ي پروگرام كردن، و براي ذخيره‌ي برنامه‌ي كامپايل شده توسط كامپيوتر (فايل با پسوند hex.) در ميكروكنترلر مورد استفاده قرار مي‌گيرد. همان‌ط‌ور كه توضيح داده شد اين حافظه از نوع حافظه‌هاي غير فرّار است.


حافظه‌ي SRAM  



وقتي در برنامه‌هاي خود متغيري تعريف مي‌كنيم، در زمان اجراي آن توسط ميكروكنترلر، به‌طور معمول از حافظه‌ي SRAM استفاده مي‌شود. مثلاً وقتي در برنامه جمله‌ي زير را مي‌نويسيد:
int TEMP;


ميكروكنترلر براي ساختن اين متغير 2-بايتي، از حافظه‌ي SRAM استفاده مي‌كند.
حافظه‌ي SRAM از نوع حافظه‌هاي فرّار است و اطلاعاتي كه در آن ذخيره مي‌شوند، پس از خاموش شدن ربات و قطع جريان برق از ميكروكنترلر، همگي پاك مي‌شوند. اگر بخواهيم براي تعريف حافظه از فضاي ديگري به جز SRAM استفاده كنيم، بايد در الگوي تعريف متغير، تغيير كوچكي دهيم كه در ادامه شرح داده شده است.


حافظه‌ي EEPROM  



گاهي اوقات ما نياز داريم اطلاعاتي كه در متغير‌ها ذخيره شده‌اند با خاموش شدن ربات يا دستگاه پاك نشوند و براي استفاده در زمان‌هاي ديگر هم قابل استفاده باشند. براي اين منظور حافظه‌ي EEPROM تعبيه شده است. EEPROM جزو حافظه‌هاي غير فرّار است.
براي استفاده از اين حافظه بايد متغير‌ها را به گونه‌اي تعريف كنيد كه به جاي استفاده از SRAM از EEPROM استفاده كنند. براي اين منظور طبق الگوي زير عمل مي كنيم:
eeprom int  TEMP;


يعني پيش از تعريف متغير، كلمه‌ي كليدي «eeprom» را ذكر مي‌كنيم. اگر اين كار را نكنيم، متغير به صورت پيش فرض در حافظه‌ي SRAM تعريف مي‌شود.
براي مثال فرض كنيد ربات مين‌يابي داريم كه مختصات مين‌هاي كشف شده را در متغيرهايي از حافظه‌ي ميكروكنترلرش ذخيره كرده است. اگر اين متغير‌ها در SRAM باشند، زماني‌كه ربات خاموش شود اين اطلاعات پاك مي‌شوند و ديگر قابل بازبيني نيستند، در اين‌گونه موارد بهتر است اطلاعات در eeprom ذخيره شوند تا خيالمان از بابت ذخيره‌ي اين اطلاعات راحت باشد.


رجيسترها  



در مورد رجيستر‌ها در جلسه‌ي 24 توضيحاتي داده شده است. رجيسترها هم جزو متغير‌هاي فرّار هستند و با قطع جريان برق پاك مي‌شوند. مهم‌ترين مزيت رجيسترها نسبت به SRAM سرعت بالاي آن‌ها به‌خاطر نزديك بودن به واحد پردازش‌گر مركزي است. و مهم‌ترين محدوديت‌ آن‌ها هم كم بودن تعداد آن‌هاست.  نيازي نيست كه ما در برنامه‌هاي خود مستقيماً از رجيستر‌ها استفاد كنيم، اما خود ميكروكنترلر براي اجراي برنامه‌هاي خود مكرراً از آن‌ها استفاده مي‌كند.
مطالب مطرح شده مختصر و اجمالي هستند، ولي اين مطالب براي رفع نياز دوستان و انجام پروژه‌هاي مختلف كفايت مي‌كنند و نياز به بررسي تخصصي‌تر روي اين مبحث نيست. توضيحات بيشتر در اين باب، نياز به مقدمات علمي و تخصصي بيشتري دارد كه در اين‌جا مجال مطرح كردن تمام اين مطالب نيست.
منتظر سوالات، نظرها و پيشنهادهاي دوستان خوبم هستم.

 



رجیستر چیست؟ رجیستری‌های PORTx, PINx , DDRx، قسمتی از برنامه‌ی یک ربات مسیریاب بسیار ساده و ...

رجیسترها توعی حافظه هستند که به طور مستقیم با بخشش پردازش‌گر میکروکنترلر در ارتباط هستند. هر رجیستر یک بایت یا 8 بیت است. یکی از ویژگی‌های رجیسترها این است که به خاطر ارتباط نزدیک با پردازنده، سرعت بسیار بالاتری نسبت به سایر خانه‌های حافظه دارند...

به ادامه مطلب بروید...



ادامه مطلب ...


به نام خدا

با عرض سلام خدمت همه‌ي دوستان عزيز

اين جلسه همانطور كه قبلاً گفته بوديم، سعي مي‌كنيم كمي از مقدمات سخت افزاري و مدار‌هاي راه اندازي ميكروكنترلرهاي AVR صحبت كنيم تا دوستان بتوانند به تدريج كار عملي با Atmega16 را شروع كنند.

در شكل زير شماي كلي ATMEGA16 آورده شده است


پايه‌ي 10: تغذيه‌ي آي سي است و بايد به 5ولت متصل گردد. ولتاژ تغذيه براي ميكروكنترلر‌هاي Atmega16، بين 5.5_4.5 ولت بايد باشد، و براي Atmega16L، بين 5.5_2.7 ولت است.

پايه‌هاي 11 و 31: اين 2 پايه GND هستند و بايد به قطب – منبع تغذيه متصل شوند.

پايه‌ي 30: اين پايه، تغذيه‌ي مبدل آنالوگ به ديجيتال است(ADC) و اگر بخواهيم از اين امكان ميكروكنترلرهاي AVR استفاده كنيم، بايد اين پايه را به همان 5ولت منبع تغذيه متصل كنيم.

پايه‌ي 32: اين پايه نيز مربوط به همان امكان تبديل آنالوگ به ديجيتال است، در مورد آن در جلسات آينده توضيح خواهيم داد. وقتي از اين امكان استفاده نمي‌كنيم، نيازي نيست اين پايه به جايي متصل باشد.

مدار پايه‌ي Reset:

اين پايه براي Reset كردن آي سي به كار مي رود. Reset شدن ميكروكنترلر مثل Reset شدن كامپيوتر است و باعث مي‌شود كه آي سي همه‌ي برنامه‌هاي خود را دوباره از اول اجرا كند.

اين پايه بايد در حالت عادي 1 منطقي باشد و هرگاه بخواهيم آي‌سي را Reset كنيم، بايد آنرا 0 منطقي كنيم(حداقل 16 ميلي ثانيه) و سپس 1 منطقي كنيم.

براي اين پايه، مي‌توان مدار زير را بست.



در اين مدار، پايه‌ي Reset به وسيله‌ي يك مقاومت 10 كيلواهمي به VCC وصل شده است، و هر گاه كليد را فشار دهيم، پايه مستقيماً به GND وصل مي‌شود و آي سي Reset مي‌شود.


اسيلاتور خارجي:

ميكروكنترلر هم مثل كامپيوتر شما يك فركانسِ كاري دارد، مثلاً وقتي مي‌گوييد CPU كامپيوتر شما 2.5 گيگا هرتز است، در حقيقت شما فركانس كاري پردازنده‌ي كامپيوتر خود را گفته‌ايد.

براي توليد اين فركانس، ما نياز به يك نوسان ساز يا اسيلاتور داريم. اين قطعه در اصطلاح تجاري به كريستال معروف است.



يكي از مزيت‌هاي Atmega16 اين است كه يك نوسان ساز در داخل خود ميكروكنترلر تعبيه شده است و نيازي نيست شما از اين كريستال‌ها استفاده كنيد.

اما در Atmega16 اين نوسان ساز دقت خوبي ندارد و براي كارهايي كه نياز به دقت بالا دارند(بعداً در اين مورد توضيح خواهيم داد)، بايد از كريستال يا نوسان ساز خارجي استفاده كرد. اما فعلاً براي كار ما نيازي به كريستال خارجي نيست.

پايه‌هاي 12 و 13 براي اين منظور در نظر گرفته شده‌اند. براي اتصال كريستال به آي‌سي بايد مدار زير را كه شامل 2 عدد خازن عدسي 30 پيكوفاراد است به اين 2 پايه متصل كنيد.



دقت كنيد كه پايه‌هاي كريستال تفاوتي با هم ندارند و در نتيجه فرقي نمي‌كند از كدام طرف در مدار قرار گيرد.(مثل LED مثبت و منفي ندارد)

براي ميكروكنترلرهاي ATMEGA16L، حداكثر از اسيلاتورهاي 8 مگا هرتز مي‌توان استفاده نمود، اما براي ATMEGA16 مي‌توان از 12 يا 16 مگاهرتز هم استفاده نمود.

يكي ديگر از ويژگي‌هاي ميكروكنترلر‌هاي AVR اين است كه براي پروگرام كردن آن‌ها نيازي به دستگاه‌پروگرامر نيست، و فقط با يك كابل ساده‌ي 5 رشته مي‌توان آن‌ها را به سادگي توسط كامپيوتر پروگرام كرد.

در جلسه‌ي آينده، نحوه‌ي ساخت اين پروگرامر را براي ميكروكنترلر‌هاي خانواده‌ي AVR آموزش مي‌دهيم.

منتظر سوالات، پيشنهادات و انتقادات دوستان خوبم هستم

تا جلسه‌ي آينده خدا نگه‌دار

 



صفحه قبل 1 2 3 4 5 ... 17 صفحه بعد

درباره سایت


به فروشگاه رباتیک والکترونیک RoboHpخوش آمدید
پيوندها

تبادل لینک هوشمند
برای تبادل لینک  ابتدا ما را با عنوان فروشگاه رباتیک و آدرس robohp.LXB.ir لینک نمایید سپس مشخصات لینک خود را در زیر نوشته . در صورت وجود لینک ما در سایت شما لینکتان به طور خودکار در سایت ما قرار میگیرد.





نويسندگان


ورود اعضا:

نام :
وب :
پیام :
2+2=:
(Refresh)

خبرنامه وب سایت:





آمار وب سایت:  

بازدید امروز : 96
بازدید دیروز : 35
بازدید هفته : 227
بازدید ماه : 224
بازدید کل : 130576
تعداد مطالب : 164
تعداد نظرات : 20
تعداد آنلاین : 1


IS
Google

در اين سایت
در كل اينترنت

تولید ملی حمایت از کار و سرمایه ایرانی